package mspbots.teams.common;

/**
 * mspbots.data.autotask.utils.RabbitKeys
 *
 * @author <a href="https://github.com/vnobo">Alex bob</a>
 * @date Created by 2020/7/14
 */
public class RabbitKeys {

    /**
     * this project default base exchange name
     */
    public static final String BASE_EXCHANGE_NAME = "data.teams.sync";

    /**
     * routing key configurer
     * <p>
     * bad message queue route key
     */
    public static final String BAD_MESSAGE_QUEUE_KEY = "data-teams-bad-message-key";

    /**
     * distributed scheduled queue route key
     */
    public static final String LOGS_TASK_QUEUE_KEY = "data-teams-logs-task-sync-key";

    /**
     * distributed scheduled queue route key
     */
    public static final String DISTRIBUTED_TASK_QUEUE_KEY = "data-teams-distributed-task-sync-key";

    /**
     * users sync queue route key
     */
    public static final String GROUPS_CHANNEL_SYNC_QUEUE_KEY = "data-teams-groups-channel-sync-key";

    /**
     * users sync queue route key
     */
    public static final String GROUPS_SYNC_QUEUE_KEY = "data-teams-groups-sync-key";
    /**
     * users sync queue route key
     */
    public static final String PLANNER_TASKS_SYNC_QUEUE_KEY = "data-teams-planners-tasks-sync-key";

    /**
     * tickets sync queue route key
     */
    public static final String USERS_SYNC_QUEUE_KEY = "data-teams-user-sync-key";

    /**
     * tickets sync queue route key
     */
    public static final String MANAGER_SYNC_QUEUE_KEY = "data-teams-manager-sync-key";


}
